<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>IntelliJ IDEA 必备插件指南 | 提升Java开发效率</title>
    <link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/6.4.0/css/all.min.css">
    <link rel="stylesheet" href="https://cdn.staticfile.org/tailwindcss/2.2.19/tailwind.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
    <style>
        body {
            font-family: 'Noto Sans SC', Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", "Hiragino Sans GB", Simsun, sans-serif;
            color: #333;
            line-height: 1.6;
        }
        h1, h2, h3, h4 {
            font-family: 'Noto Serif SC', serif;
            font-weight: 600;
        }
        .hero-gradient {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        }
        .card-hover {
            transition: all 0.3s ease;
        }
        .card-hover:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        }
        .plugin-badge {
            font-size: 0.8rem;
            padding: 0.25rem 0.75rem;
            border-radius: 9999px;
        }
        .divider {
            height: 1px;
            background: linear-gradient(90deg, transparent, rgba(0,0,0,0.1), transparent);
        }
        .highlight {
            position: relative;
        }
        .highlight::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 2px;
            width: 100%;
            height: 8px;
            background-color: rgba(118, 75, 162, 0.2);
            z-index: -1;
        }
        .step-number {
            width: 32px;
            height: 32px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50%;
            font-weight: bold;
            margin-right: 12px;
            flex-shrink: 0;
        }
    </style>
</head>
<body class="bg-gray-50">
    <!-- Hero Section -->
    <section class="hero-gradient text-white py-20 px-4">
        <div class="max-w-5xl mx-auto text-center">
            <div class="inline-block px-4 py-2 bg-white bg-opacity-20 rounded-full mb-6">
                <span class="text-sm font-medium">开发效率提升指南</span>
            </div>
            <h1 class="text-4xl md:text-5xl font-bold mb-6">IntelliJ IDEA <span class="highlight">必备插件</span>大全</h1>
            <p class="text-xl text-white text-opacity-90 max-w-3xl mx-auto leading-relaxed">
                精选最实用的IDEA插件，从代码质量到版本控制，全面提升您的Java开发效率和工作体验
            </p>
            <div class="mt-10 flex justify-center space-x-4">
                <a href="#why" class="px-6 py-3 bg-white text-purple-700 font-medium rounded-lg hover:bg-opacity-90 transition">为什么需要插件</a>
                <a href="#recommend" class="px-6 py-3 border-2 border-white text-white font-medium rounded-lg hover:bg-white hover:bg-opacity-10 transition">插件推荐</a>
            </div>
        </div>
    </section>

    <!-- Why Plugins Section -->
    <section id="why" class="py-16 px-4 max-w-5xl mx-auto">
        <div class="text-center mb-16">
            <h2 class="text-3xl font-bold mb-4">为什么需要<span class="text-purple-700">扩展和插件</span>？</h2>
            <p class="text-gray-600 max-w-2xl mx-auto">IDEA强大的插件生态可以显著提升开发效率，让您专注于业务逻辑而非重复劳动</p>
        </div>

        <div class="grid md:grid-cols-3 gap-8">
            <div class="bg-white p-8 rounded-xl shadow-sm card-hover">
                <div class="w-14 h-14 bg-purple-100 rounded-lg flex items-center justify-center mb-6">
                    <i class="fas fa-bolt text-purple-600 text-2xl"></i>
                </div>
                <h3 class="text-xl font-bold mb-3">提升开发效率</h3>
                <p class="text-gray-600">插件可以自动化重复任务、提供智能提示和代码生成功能，从而节省开发时间。</p>
            </div>
            <div class="bg-white p-8 rounded-xl shadow-sm card-hover">
                <div class="w-14 h-14 bg-blue-100 rounded-lg flex items-center justify-center mb-6">
                    <i class="fas fa-puzzle-piece text-blue-600 text-2xl"></i>
                </div>
                <h3 class="text-xl font-bold mb-3">增强功能</h3>
                <p class="text-gray-600">通过插件，可以扩展IDEA的功能，例如支持新的编程语言、集成版本控制工具、优化代码质量等。</p>
            </div>
            <div class="bg-white p-8 rounded-xl shadow-sm card-hover">
                <div class="w-14 h-14 bg-green-100 rounded-lg flex items-center justify-center mb-6">
                    <i class="fas fa-smile text-green-600 text-2xl"></i>
                </div>
                <h3 class="text-xl font-bold mb-3">改善开发体验</h3>
                <p class="text-gray-600">插件可以提供更好的代码导航、调试和测试功能，让开发过程更加愉悦高效。</p>
            </div>
        </div>
    </section>

    <!-- Plugin Categories -->
    <section id="recommend" class="py-16 px-4 bg-gray-100">
        <div class="max-w-5xl mx-auto">
            <div class="text-center mb-16">
                <h2 class="text-3xl font-bold mb-4">精选<span class="text-purple-700">必备插件</span>推荐</h2>
                <p class="text-gray-600 max-w-2xl mx-auto">根据功能分类，助您打造高效的开发环境</p>
            </div>

            <!-- Code Quality -->
            <div class="mb-20">
                <div class="flex items-center mb-8">
                    <div class="step-number bg-purple-100 text-purple-700">1</div>
                    <h3 class="text-2xl font-bold">代码质量工具</h3>
                </div>
                
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- SonarLint -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">SonarLint</h4>
                                <span class="plugin-badge bg-blue-100 text-blue-800">代码分析</span>
                            </div>
                            <p class="text-gray-600 mb-4">实时检测代码问题，如代码异味、潜在错误和安全漏洞，确保代码符合最佳实践。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-api</code> 项目中，团队使用 SonarLint 检测代码质量问题。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">SonarLint</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                    
                    <!-- CheckStyle -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">CheckStyle-IDEA</h4>
                                <span class="plugin-badge bg-green-100 text-green-800">代码规范</span>
                            </div>
                            <p class="text-gray-600 mb-4">代码风格检查工具，可以强制执行代码风格规范，保持团队代码风格一致性。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-web</code> 项目中，团队使用 CheckStyle-IDEA 确保代码风格一致。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">CheckStyle-IDEA</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Version Control -->
            <div class="mb-20">
                <div class="flex items-center mb-8">
                    <div class="step-number bg-blue-100 text-blue-700">2</div>
                    <h3 class="text-2xl font-bold">版本控制工具</h3>
                </div>
                
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- GitToolBox -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">GitToolBox</h4>
                                <span class="plugin-badge bg-purple-100 text-purple-800">Git增强</span>
                            </div>
                            <p class="text-gray-600 mb-4">提供丰富的Git功能，如实时显示当前行的Git提交信息、自动拉取远程分支等。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-mobile</code> 项目中，团队使用 GitToolBox 快速查看代码的提交历史和作者信息。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">GitToolBox</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                    
                    <!-- Git Flow -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">Git Flow Integration</h4>
                                <span class="plugin-badge bg-yellow-100 text-yellow-800">工作流</span>
                            </div>
                            <p class="text-gray-600 mb-4">提供Git Flow工作流的图形化界面，简化分支管理和发布流程。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-enterprise</code> 项目中，团队使用 Git Flow Integration 管理复杂的分支和发布流程。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">Git Flow Integration</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Code Generation -->
            <div class="mb-20">
                <div class="flex items-center mb-8">
                    <div class="step-number bg-green-100 text-green-700">3</div>
                    <h3 class="text-2xl font-bold">代码生成和模板</h3>
                </div>
                
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- Lombok -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">Lombok</h4>
                                <span class="plugin-badge bg-red-100 text-red-800">代码生成</span>
                            </div>
                            <p class="text-gray-600 mb-4">通过注解自动生成Getter、Setter、构造函数等代码，减少样板代码。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-api</code> 项目中，团队使用 Lombok 减少样板代码，提高开发效率。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">Lombok</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                    
                    <!-- GenerateAllSetter -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">GenerateAllSetter</h4>
                                <span class="plugin-badge bg-indigo-100 text-indigo-800">测试辅助</span>
                            </div>
                            <p class="text-gray-600 mb-4">快速生成对象的Setter方法调用代码，特别适合测试场景。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-web</code> 项目中，团队使用 GenerateAllSetter 快速生成测试代码。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">GenerateAllSetter</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Testing -->
            <div class="mb-20">
                <div class="flex items-center mb-8">
                    <div class="step-number bg-yellow-100 text-yellow-700">4</div>
                    <h3 class="text-2xl font-bold">测试工具</h3>
                </div>
                
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- JUnitGenerator -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">JUnitGenerator V2.0</h4>
                                <span class="plugin-badge bg-blue-100 text-blue-800">单元测试</span>
                            </div>
                            <p class="text-gray-600 mb-4">自动生成JUnit测试代码，提高单元测试编写效率。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-mobile</code> 项目中，团队使用 JUnitGenerator V2.0 快速生成单元测试代码。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">JUnitGenerator V2.0</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                    
                    <!-- TestMe -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">TestMe</h4>
                                <span class="plugin-badge bg-green-100 text-green-800">智能测试</span>
                            </div>
                            <p class="text-gray-600 mb-4">智能测试生成工具，支持生成JUnit、TestNG、Spock等测试代码。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-enterprise</code> 项目中，团队使用 TestMe 生成复杂的集成测试代码。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">TestMe</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Database -->
            <div class="mb-20">
                <div class="flex items-center mb-8">
                    <div class="step-number bg-indigo-100 text-indigo-700">5</div>
                    <h3 class="text-2xl font-bold">数据库工具</h3>
                </div>
                
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- Database Navigator -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">Database Navigator</h4>
                                <span class="plugin-badge bg-purple-100 text-purple-800">数据库</span>
                            </div>
                            <p class="text-gray-600 mb-4">提供强大的数据库管理功能，支持多种数据库（如MySQL、PostgreSQL、Oracle等）。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-api</code> 项目中，团队使用 Database Navigator 管理数据库连接和执行SQL查询。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">Database Navigator</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                    
                    <!-- MyBatis -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">MyBatisCodeHelperPro</h4>
                                <span class="plugin-badge bg-red-100 text-red-800">MyBatis</span>
                            </div>
                            <p class="text-gray-600 mb-4">提供MyBatis的代码生成和智能提示功能，提高MyBatis开发效率。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-web</code> 项目中，团队使用 MyBatisCodeHelperPro 快速生成MyBatis的Mapper接口和XML文件。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">MyBatisCodeHelperPro</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Utility -->
            <div class="mb-10">
                <div class="flex items-center mb-8">
                    <div class="step-number bg-pink-100 text-pink-700">6</div>
                    <h3 class="text-2xl font-bold">其他实用工具</h3>
                </div>
                
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- Key Promoter -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">Key Promoter X</h4>
                                <span class="plugin-badge bg-yellow-100 text-yellow-800">效率</span>
                            </div>
                            <p class="text-gray-600 mb-4">帮助您学习和记忆IDEA的快捷键，提高操作效率。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-mobile</code> 项目中，团队使用 Key Promoter X 提高快捷键的使用效率。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">Key Promoter X</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                    
                    <!-- Rainbow Brackets -->
                    <div class="bg-white rounded-xl overflow-hidden shadow-sm card-hover">
                        <div class="p-6">
                            <div class="flex justify-between items-start mb-4">
                                <h4 class="text-xl font-bold">Rainbow Brackets</h4>
                                <span class="plugin-badge bg-teal-100 text-teal-800">可读性</span>
                            </div>
                            <p class="text-gray-600 mb-4">为代码中的括号添加颜色，提高代码的可读性，特别适合复杂嵌套代码。</p>
                            
                            <div class="bg-gray-50 p-4 rounded-lg mb-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-laptop-code mr-2 text-purple-500"></i> 使用场景
                                </h5>
                                <p class="text-gray-600 text-sm">在 <code class="bg-gray-200 px-1 py-0.5 rounded">ts-enterprise</code> 项目中，团队使用 Rainbow Brackets 提高复杂代码的可读性。</p>
                            </div>
                            
                            <div class="border-t border-gray-100 pt-4">
                                <h5 class="font-medium text-gray-700 mb-2 flex items-center">
                                    <i class="fas fa-download mr-2 text-purple-500"></i> 安装步骤
                                </h5>
                                <ol class="text-sm text-gray-600 space-y-1">
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">1.</span>
                                        <span>打开 <code class="bg-gray-200 px-1 py-0.5 rounded">File > Settings > Plugins</code></span>
                                    </li>
                                    <li class="flex items-start">
                                        <span class="inline-block w-5">2.</span>
                                        <span>搜索 <code class="bg-gray-200 px-1 py-0.5 rounded">Rainbow Brackets</code> 并安装</span>
                                    </li>
                                </ol>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Project Application -->
    <section class="py-16 px-4 bg-white">
        <div class="max-w-5xl mx-auto">
            <div class="text-center mb-16">
                <h2 class="text-3xl font-bold mb-4">实际项目中的<span class="text-purple-700">应用案例</span></h2>
                <p class="text-gray-600 max-w-2xl mx-auto">这些插件如何在实际项目中提升团队效率和代码质量</p>
            </div>
            
            <div class="grid md:grid-cols-2 gap-8">
                <div class="bg-gray-50 p-8 rounded-xl">
                    <h3 class="text-xl font-bold mb-4 flex items-center">
                        <span class="w-8 h-8 bg-purple-600 text-white rounded-full flex items-center justify-center mr-3">API</span>
                        ts-api 项目
                    </h3>
                    <p class="text-gray-600 mb-4">团队使用 SonarLint 和 CheckStyle-IDEA 确保代码质量和风格一致，减少了代码审查的时间。</p>
                    <div class="flex flex-wrap gap-2">
                        <span class="text-sm bg-purple-100 text-purple-800 px-3 py-1 rounded-full">SonarLint</span>
                        <span class="text-sm bg-green-100 text-green-800 px-3 py-1 rounded-full">CheckStyle</span>
                        <span class="text-sm bg-red-100 text-red-800 px-3 py-1 rounded-full">Lombok</span>
                        <span class="text-sm bg-blue-100 text-blue-800 px-3 py-1 rounded-full">Database Navigator</span>
                    </div>
                </div>
                
                <div class="bg-gray-50 p-8 rounded-xl">
                    <h3 class="text-xl font-bold mb-4 flex items-center">
                        <span class="w-8 h-8 bg-blue-600 text-white rounded-full flex items-center justify-center mr-3">Web</span>
                        ts-web 项目
                    </h3>
                    <p class="text-gray-600 mb-4">团队使用 GitToolBox 和 Git Flow Integration 简化了分支管理和发布流程，提高了版本控制的效率。</p>
                    <div class="flex flex-wrap gap-2">
                        <span class="text-sm bg-purple-100 text-purple-800 px-3 py-1 rounded-full">GitToolBox</span>
                        <span class="text-sm bg-yellow-100 text-yellow-800 px-3 py-1 rounded-full">Git Flow</span>
                        <span class="text-sm bg-indigo-100 text-indigo-800 px-3 py-1 rounded-full">GenerateAllSetter</span>
                        <span class="text-sm bg-red-100 text-red-800 px-3 py-1 rounded-full">MyBatisCodeHelper</span>
                    </div>
                </div>
                
                <div class="bg-gray-50 p-8 rounded-xl">
                    <h3 class="text-xl font-bold mb-4 flex items-center">
                        <span class="w-8 h-8 bg-green-600 text-white rounded-full flex items-center justify-center mr-3">Mobile</span>
                        ts-mobile 项目
                    </h3>
                    <p class="text-gray-600 mb-4">团队使用 JUnitGenerator V2.0 和 TestMe 快速生成单元测试和集成测试代码，提高了测试覆盖率。</p>
                    <div class="flex flex-wrap gap-2">
                        <span class="text-sm bg-blue-100 text-blue-800 px-3 py-1 rounded-full">JUnitGenerator</span>
                        <span class="text-sm bg-green-100 text-green-800 px-3 py-1 rounded-full">TestMe</span>
                        <span class="text-sm bg-yellow-100 text-yellow-800 px-3 py-1 rounded-full">Key Promoter X</span>
                    </div>
                </div>
                
                <div class="bg-gray-50 p-8 rounded-xl">
                    <h3 class="text-xl font-bold mb-4 flex items-center">
                        <span class="w-8 h-8 bg-indigo-600 text-white rounded-full flex items-center justify-center mr-3">Enterprise</span>
                        ts-enterprise 项目
                    </h3>
                    <p class="text-gray-600 mb-4">团队使用 Git Flow Integration 管理复杂的分支和发布流程，Rainbow Brackets 提高复杂代码的可读性。</p>
                    <div class="flex flex-wrap gap-2">
                        <span class="text-sm bg-yellow-100 text-yellow-800 px-3 py-1 rounded-full">Git Flow</span>
                        <span class="text-sm bg-teal-100 text-teal-800 px-3 py-1 rounded-full">Rainbow Brackets</span>
                        <span class="text-sm bg-green-100 text-green-800 px-3 py-1 rounded-full">TestMe</span>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Visualization -->
    <section class="py-16 px-4 bg-gray-100">
        <div class="max-w-5xl mx-auto">
            <div class="text-center mb-12">
                <h2 class="text-3xl font-bold mb-4">插件功能<span class="text-purple-700">关系图谱</span></h2>
                <p class="text-gray-600 max-w-2xl mx-auto">可视化展示各类插件之间的关系及其主要功能领域</p>
            </div>
            
            <div class="bg-white p-6 rounded-xl shadow-sm">
                <div class="mermaid">
                    graph TD
                        A[IntelliJ IDEA 插件] --> B[代码质量]
                        A --> C[版本控制]
                        A --> D[代码生成]
                        A --> E[测试工具]
                        A --> F[数据库]
                        A --> G[实用工具]
                        
                        B --> B1(SonarLint)
                        B --> B2(CheckStyle-IDEA)
                        
                        C --> C1(GitToolBox)
                        C --> C2(Git Flow Integration)
                        
                        D --> D1(Lombok)
                        D --> D2(GenerateAllSetter)
                        
                        E --> E1(JUnitGenerator)
                        E --> E2(TestMe)
                        
                        F --> F1(Database Navigator)
                        F --> F2(MyBatisCodeHelperPro)
                        
                        G --> G1(Key Promoter X)
                        G --> G2(Rainbow Brackets)
                </div>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer class="bg-gray-900 text-gray-300 py-12 px-4">
        <div class="max-w-5xl mx-auto">
            <div class="text-center">
                <h3 class="text-xl font-bold text-white mb-2">技术小馆</h3>
                <p class="mb-4">专注分享前沿开发技术与高效工具</p>
                <a href="http://www.yuque.com/jtostring" class="text-purple-400 hover:text-purple-300 transition">访问语雀主页</a>
            </div>
            <div class="border-t border-gray-800 mt-8 pt-8 text-center text-sm text-gray-500">
                &copy; 2023 技术小馆. 保留所有权利.
            </div>
        </div>
    </footer>

    <script>
        mermaid.initialize({
            startOnLoad: true,
            theme: 'default',
            flowchart: {
                useMaxWidth: true,
                htmlLabels: true,
                curve: 'basis'
            }
        });
    </script>
</body>
</html>